<?php
header('Content-Type: text/html; charset=utf-8');
include_once('facilitador.php');
conexao();
bloqueia();

$ret = "sobre-cadastro";
$tab = "sobre";

$texto = add_strip($_POST['texto']);

if (isset($_FILES['foto'])) {
    $foto = $_FILES['foto']['name'];
    $tipo = $_FILES['foto']['type'];
}
// Aqui incluimos a classe upload
include('class.upload_0.31/class.upload.php');

// Instanciamos o objeto Upload
if (isset($_FILES['foto'])) {
    $handle = new Upload($_FILES['foto']);
}

/* ############################################################ */

if ($_GET['funcao'] == "Editar" && ($foto == "")) {
    $sql_alt = $MQ("SELECT * FROM sobre WHERE id = '1'");
    $sql = $MQ("UPDATE ".$tab." SET texto = '$texto' WHERE id = '1'");
    echo "<script type='text/javascript'>alert('Alteração realizada'); window.location = 'index.php?pagina=".$ret."';</script>";
    exit();
}

if ($_GET['funcao'] == "Editar" && ($foto <> "")) {

    if (!preg_match('/^image\/(gif|jpeg|jpg|png|bmp)$/', $tipo)) {
        echo "<script type='text/javascript'>alert('Arquivo não suportado'); history.back();</script>";
        exit();
    }

    // Então verificamos se o arquivo foi carregado corretamente
    if ($handle->uploaded) {

        // Definimos as configurações desejadas da imagem maior
        $handle->image_resize = true;
        $handle->image_x = 600;
        $handle->image_ratio_y  = true;
        $handle->jpeg_quality = 80;
        $handle->image_convert = 'jpg';
        $handle->mime_check = true;

        // Definimos a pasta para onde a imagem maior será armazenada
        $handle->Process('../Imagens/');

        // Em caso de sucesso no upload podemos fazer outras ações como insert em um banco de cados
        if ($handle->processed) {

            $foto = $handle->file_dst_name;
            $sql_alt = $MQ("SELECT * FROM ".$tab."  WHERE id = '1'");
            while ($linha = $MFA($sql_alt)) {
                $foto_db = $linha['foto'];
            }
            if ($foto_db != null) {
                unlink("../Imagens/$foto_db");
            }
            $sql = $MQ("UPDATE ".$tab."  SET foto = '$foto', texto = '$texto' WHERE id = '1' ");
            echo "<script type='text/javascript'>alert('Alteração realizada'); window.location = 'index.php?pagina=".$ret."';</script>";
            exit();
        }
    }
}